package theeg.DependencyAnalysis.Core.DataModel;

import LEX.Flag;

public final class AbstractionType extends Flag
{

    public static final AbstractionType Static = new AbstractionType(1);
    public static final AbstractionType Concrete = new AbstractionType(2);
    public static final AbstractionType Interface = new AbstractionType(4);
    public static final AbstractionType Abstract = new AbstractionType(8);
    public static final AbstractionType Descriptive = new AbstractionType(16);

    private AbstractionType(int value)
    {
        super(value);
    }

    public AbstractionType(AbstractionType... es)
    {
        super(es);
    }
}

